Natürliche Vorkommen: Kanaren; als Neophyt eingebürgert oder eingeschleppt in Portugal, Spanien (mit Balearen), Frankreich (mit Korsika), Italien (Sardinien und Sizilien), Zypern, Tunesien, Algerien, Marokko, Australien, Neuseeland (mit den Chatham Islands) und in den USA (Kalifornien)
Auf den Kanaren wächst die Art auf verwiternden vulkanischen Böden. Als Neophyt im Mittelmeerraum besiedelt sie auch andere felsige oder steinige Plätze; in Sonne und Halbschatten; in 200-1500 m Höhe